/**
 * jims
 */
package com.jims.master.modules.sys.entity;

import org.hibernate.validator.constraints.Length;

import com.jims.master.common.persistence.DataEntity;

/**
 * Entity
 * @author 系统管理员
 * @version 2017-06-12
 */
public class TUnitFz extends DataEntity<TUnitFz> {
	
	private static final long serialVersionUID = 1L;
	private String unitId;		// 单位ID
	private String name;		// 分组名称
	private String limitPay;		// 限制金额
	private String sffs;		// 收费方式
	private String allowSex;		// 性别
	private String ageHigh;		// 最大年龄
	private String ageLow;		// 最小年龄

	//扩展
	private String unitName;
	
	public TUnitFz() {
		super();
	}

	public TUnitFz(String id){
		super(id);
	}

	@Length(min=1, max=64, message="单位ID长度必须介于 1 和 64 之间")
	public String getUnitId() {
		return unitId;
	}

	public void setUnitId(String unitId) {
		this.unitId = unitId;
	}
	
	@Length(min=1, max=200, message="分组名称长度必须介于 1 和 200 之间")
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	public String getLimitPay() {
		return limitPay;
	}

	public void setLimitPay(String limitPay) {
		this.limitPay = limitPay;
	}
	
	@Length(min=0, max=1, message="收费方式长度必须介于 0 和 1 之间")
	public String getSffs() {
		return sffs;
	}

	public void setSffs(String sffs) {
		this.sffs = sffs;
	}
	
	@Length(min=0, max=1, message="性别长度必须介于 0 和 1 之间")
	public String getAllowSex() {
		return allowSex;
	}

	public void setAllowSex(String allowSex) {
		this.allowSex = allowSex;
	}
	
	@Length(min=0, max=11, message="最大年龄长度必须介于 0 和 11 之间")
	public String getAgeHigh() {
		return ageHigh;
	}

	public void setAgeHigh(String ageHigh) {
		this.ageHigh = ageHigh;
	}
	
	@Length(min=0, max=11, message="最小年龄长度必须介于 0 和 11 之间")
	public String getAgeLow() {
		return ageLow;
	}

	public void setAgeLow(String ageLow) {
		this.ageLow = ageLow;
	}

	public String getUnitName() {
		return unitName;
	}

	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}
}